/*
������Ĭ��Ƥ����ʽ
*/
html {
	background-attachment: fixed;
}

div#ABTToolbar {
	position: fixed;
	top: 0px;
	left: 0px;
	*position: absolute;
	*top: expression(eval(document.documentElement.scrollTop));
	width: 100%;
	border-bottom: 2px solid #00B;
	/*padding:2px 0px;*/
	background: #CCC;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	color: #000;
	z-index: 1000;
	/* blue */
	background: #000 url(../img/toolbg.jpg) repeat-x left top;
	/* end blue */
}

div#ABTToolbar * {
	padding: 0px;
	margin: 0px;
}

div#ABTToolbar input {
	border: 1px solid #FFF;
	border: none;
	height: 36px;
	/*padding:2px 6px 0px 30px;*/
	margin-left: 3px;
	color: #FFF;
	background-image: url(../img/inputbg.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 14px;
}

div#ABTToolbar div#hightcontrast {
	position: relative;
	display: inline;
	padding-left: 3px;
}

div#ABTToolbar div#hightcontrast input {
	margin-left: 0px;
}

div#ABTToolbar div#hightcontrast ul#hightcontrastlist {
	position: absolute;
	width: 116px;
	top: 22px;
	*top: 23px;
	left: -4px;
	text-align: left;
	padding: 0px;
	background: #FFF url(../img/hcbg.gif) no-repeat left top;
	text-align: center;
	padding: 20px 0px 19px 0px;
}

div#ABTToolbar div#hightcontrast ul#hightcontrastlist li {
	list-style-type: none;
	width: 113px;
	margin: 0px auto;
	line-height: 20px;
}

div#ABTToolbar input#textmodebutton {
	width: 144px;
	background-position: 0px 0px;
}

div#ABTToolbar input#pagezoomin {
	background-position: -146px 0px;
	width: 100px;
}

div#ABTToolbar input#pagezoomout {
	background-position: -146px 0px;
	width: 100px;
}

div#ABTToolbar input#fontzoomin {
	background-position: -146px 0px;
	width: 100px;
}

div#ABTToolbar input#fontzoomout {
	background-position: -146px 0px;
	width: 100px;
}

div#ABTToolbar input#hightcontrastbutton {
	background-position: -146px 0px;
	width: 100px; /*background-color:#FFF; color:#000;*/
}

div#ABTToolbar input#guidesbutton {
	background-position: -146px 0px;
	width: 100px;
}

div#ABTToolbar input#texttipsbutton {
	background-position: -146px 0px;
	width: 100px;
}

div#ABTToolbar input#ABTHelpbutton {
	background-position: -248px 0px;
	width: 66px;
}

div#ABTToolbar input#resetbutton {
	background-position: -248px 0px;
	width: 66px;
}

div#ABTToolbar input#closetoolbar {
	background-position: -248px 0px;
	width: 66px;
}

div#guidesbox {
	width: 100%;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}

div#guidesbox div#guidesXLine {
	position: absolute;
	width: 100%;
	height: 4px;
	left: 0px;
	top: 0px;
	font-size: 0px;
	line-height: 0px;
	z-index: 999;
}

div#guidesbox div#guidesYLine {
	position: absolute;
	width: 4px;
	height: 100%;
	top: 0px;
	font-size: 0px;
	line-height: 0px;
	z-index: 998;
}

div.skipelement {
	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}

div#abthelpbox {
	position: fixed;
	top: 90px;
	left: 50%;
	*position: absolute;
	*bottom: auto;
	*top: expression(eval(document.documentElement.scrollTop +90));
	margin-left: -313px;
	width: 620px;
	height: 350px;
	z-index: 100;
	border: 3px solid #000;
	background: #FFF;
	font-family: "΢���ź�";
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	padding: 10px;
}

div#abthelpbox div#helptitle {
	font-size: 14px;
	line-height: 16px;
	padding: 0px 0px 5px 0px;
	width: 620px;
	margin: 0px auto 10px auto;
	border-bottom: 2px solid #CCC;
	font-weight: bold;
}

div#abthelpbox div#helpcontent {
	width: 620px;
	height: 318px;
}

div#abthelpbox div#helpcontent iframe {
	width: 620px;
	height: 318px;
	overflow-y: scroll;
}

div#abthelpbox div#closehelpbox {
	float: right;
	margin-top: -353px;
	width: 18px;
	height: 18px;
	font-size: 0px;
	line-height: 0px;
}

div#abthelpbox div#closehelpbox a {
	display: block;
	width: 18px;
	height: 18px;
	background: url(../img/close1.gif) no-repeat left top;
}

div#gettextmessagebox {
	width: 100%;
	position: fixed;
	bottom: 0px;
	left: 0px;
	text-align: center;
	*position: absolute;
	*bottom: auto;
	*top: expression(eval(document.documentElement.scrollTop +
		document.documentElement.clientHeight-this.offsetHeight- ( parseInt(this.currentStyle.marginTop
		, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
	border-top: 2px solid #000;
	background: #CCC;
	height: 140px;
	z-index: 1000;
	overflow: hidden;
}

div#gettextmessagebox div#closetextmessagebox {
	float: right;
	width: 18px;
	height: 18px;
	font-size: 0px;
	line-height: 0px;
	padding: 8px 8px 0px 0px;
}

div#gettextmessagebox div#closetextmessagebox a {
	display: block;
	width: 18px;
	height: 18px;
	line-height: 0px;
	background: url(../img/close2.gif) no-repeat left top;
}

div#gettextmessagebox div#textbgbuttonbox {
	float: right;
	height: 18px;
	line-height: 18px;
	padding: 8px 8px 0px 0px;
}

div#gettextmessagebox div#pinyinbuttonbox {
	float: right;
	height: 18px;
	line-height: 18px;
	padding: 8px 8px 0px 0px;
}

div#gettextmessagebox div#gettextmessagecontent {
	clear: both;
	width: 100%;
	padding-top: 20px;
	font-family: "΢���ź�";
	font-size: 26px;
	line-height: 26px;
	line-height: 46px\0;
}

div#gettextmessagebox div#gettextmessagecontent span {
	display: inline-block;
	padding: 20px 2px;
	margin-top: -20px;
	height: 28px;
	font-size: 26px;
	line-height: 28px;
}

div#gettextmessagebox div#gettextmessagecontent span sup {
	display: block;
	margin-top: -47px;
	font-size: 16px;
	line-height: 20px;
}